type go/types.goVersion
16 uses
go/types (current package)
check.go#L75: version goVersion // current accepted language version; changes across files
check.go#L129: version goVersion // applicable language version
check.go#L417: func versionMax(a, b goVersion) goVersion {
errors.go#L253: func (check *Checker) versionErrorf(at positioner, v goVersion, format string, args ...any) {
resolver.go#L23: version goVersion // Go version of file containing this declaration
stmt.go#L896: k, v, cause, ok := rangeKeyVal(x.typ, func(v goVersion) bool {
stmt.go#L1032: func rangeKeyVal(typ Type, allowVersion func(goVersion) bool) (key, val Type, cause string, ok bool) {
version.go#L16: type goVersion string
version.go#L20: func asGoVersion(v string) goVersion {
version.go#L21: return goVersion(version.Lang(v))
version.go#L25: func (v goVersion) isValid() bool {
version.go#L31: func (x goVersion) cmp(y goVersion) int {
version.go#L54: func (check *Checker) allowVersion(want goVersion) bool {
version.go#L60: func (check *Checker) verifyVersionf(at positioner, v goVersion, format string, args ...interface{}) bool {